| activate(SHADER_TYPE shaderStage, unsigned int slot)=0 | nkGraphics::ShaderResource | pure virtual |
| addCpuDataSlice(const nkMemory::BufferView<> &data, unsigned int byteOffset=0u, unsigned int rowByteSize=0u, unsigned int sliceByteSize=0u) | nkGraphics::Texture | |
| addCpuDataSliceCopy(const nkMemory::BufferView<> &data, unsigned int byteOffset=0u, unsigned int rowByteSize=0u, unsigned int sliceByteSize=0u) | nkGraphics::Texture | |
| addCpuDataSliceForward(nkMemory::Buffer &&data, unsigned int byteOffset=0u, unsigned int rowByteSize=0u, unsigned int sliceByteSize=0u) | nkGraphics::Texture | |
| addCpuDataSliceRelativeToLast(unsigned int byteOffset=0u, unsigned int rowByteSize=0u, unsigned int sliceByteSize=0u) | nkGraphics::Texture | |
| convertToImage(int mip, int sliceOrArrayIndex) | nkGraphics::Texture | |
| copyParams(const Texture &other)=0 | nkGraphics::Texture | pure virtual |
| Exportable() | nkExport::Exportable | |
| exportClassToTree(nkExport::Node *rootNode) override | nkGraphics::Texture | virtual |
| freeCpuData() | nkGraphics::Texture | virtual |
| getAutoMipGeneration() const =0 | nkGraphics::Texture | pure virtual |
| getCpuAccessRights() const =0 | nkGraphics::Texture | pure virtual |
| getCpuData() const | nkGraphics::Texture | |
| getDepthOrArraySize() const =0 | nkGraphics::Texture | pure virtual |
| getHeight() const =0 | nkGraphics::Texture | pure virtual |
| getHidden() const | nkGraphics::Resource | |
| getLoadState() const | nkGraphics::Resource | |
| getMipLevels() const =0 | nkGraphics::Texture | pure virtual |
| getMiscFlag() const =0 | nkGraphics::Texture | pure virtual |
| getNeededMipsForSize() const | nkGraphics::Texture | |
| getRenderFlag() const | nkGraphics::Texture | |
| getResourceName() const | nkGraphics::Resource | |
| getResourcePath() const | nkGraphics::Resource | |
| getResourceTypeName() const | nkGraphics::Resource | |
| getSampleCount() const =0 | nkGraphics::Texture | pure virtual |
| getSampleQuality() const =0 | nkGraphics::Texture | pure virtual |
| getTextureBinding() const =0 | nkGraphics::Texture | pure virtual |
| getTextureFormat() const =0 | nkGraphics::Texture | pure virtual |
| getTextureUsage() const =0 | nkGraphics::Texture | pure virtual |
| getTexType() const | nkGraphics::Texture | |
| getWidth() const =0 | nkGraphics::Texture | pure virtual |
| gpuCopyFrom(Texture &other, const ResourceGpuCopyDescriptor &descriptor)=0 | nkGraphics::Texture | pure virtual |
| importClassFromTree(nkExport::Node *rootNode) override | nkGraphics::Texture | virtual |
| isBackBufferTex() const | nkGraphics::Texture | |
| isFromFile() const | nkGraphics::Texture | |
| isGammaCorrected() const | nkGraphics::Texture | |
| isReadyForRendering() const | nkGraphics::Resource | |
| isUnloaded() const | nkGraphics::Resource | |
| load()=0 | nkGraphics::Resource | pure virtual |
| map(const MapRequestDescriptor &requestDesc)=0 | nkGraphics::Texture | pure virtual |
| prepareAsCubemap() | nkGraphics::Texture | virtual |
| prepareAsTexture2d() | nkGraphics::Texture | virtual |
| prepareAsTexture3d() | nkGraphics::Texture | virtual |
| Resource() | nkGraphics::Resource | |
| Resource(const nkMemory::StringView &path) | nkGraphics::Resource | |
| setAutoMipGeneration(bool value)=0 | nkGraphics::Texture | pure virtual |
| setBackBufferTex(bool value) | nkGraphics::Texture | |
| setCpuAccessRights(CPU_ACCESS_FLAG rights)=0 | nkGraphics::Texture | pure virtual |
| setCpuData(const ResourceCpuDataDescriptor &data) | nkGraphics::Texture | |
| setDepthOrArraySize(unsigned int value)=0 | nkGraphics::Texture | pure virtual |
| setFromImage(const nkImages::ImageView &image) | nkGraphics::Texture | |
| setFromImageCopy(const nkImages::ImageView &image) | nkGraphics::Texture | |
| setFromImageForward(nkImages::Image &&image) | nkGraphics::Texture | |
| setGammaCorrected(bool value) | nkGraphics::Texture | virtual |
| setHeight(unsigned int height)=0 | nkGraphics::Texture | pure virtual |
| setHidden(bool value) | nkGraphics::Resource | |
| setMipLevels(unsigned int value)=0 | nkGraphics::Texture | pure virtual |
| setRenderFlag(TEX_RENDER_FLAG value) | nkGraphics::Texture | virtual |
| setResourceName(const nkMemory::StringView &name) | nkGraphics::Resource | |
| setResourcePath(const nkMemory::StringView &path) override | nkGraphics::Texture | virtual |
| setTextureBinding(BIND_FLAG binding)=0 | nkGraphics::Texture | pure virtual |
| setTextureFormat(FORMAT format)=0 | nkGraphics::Texture | pure virtual |
| setTextureFormatFromString(const nkMemory::StringView &str) | nkGraphics::Texture | |
| setTextureUsage(USAGE usage)=0 | nkGraphics::Texture | pure virtual |
| setWidth(unsigned int width)=0 | nkGraphics::Texture | pure virtual |
| ShaderResource() | nkGraphics::ShaderResource | |
| Texture() | nkGraphics::Texture | |
| unload()=0 | nkGraphics::Resource | pure virtual |
| unmap(const UnmapRequestDescriptor &requestDesc)=0 | nkGraphics::Texture | pure virtual |
| ~Exportable() | nkExport::Exportable | virtual |
| ~Resource() | nkGraphics::Resource | virtual |
| ~ShaderResource() | nkGraphics::ShaderResource | |
| ~Texture() | nkGraphics::Texture | virtual |